/* TK GUE Configuration */
Private ['_c','_get','_i','_p','_z'];

_c = [];
_i = [];

/* Infantry */
_c = _c + ['TK_GUE_Soldier_EP1'];
_i = _i + [['','',110,4,-1,0,0,0.48,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_2_EP1'];
_i = _i + [['','',120,4,-1,0,0,0.46,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_3_EP1'];
_i = _i + [['','',110,4,-1,0,0,0.5,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_4_EP1'];
_i = _i + [['','',100,5,-1,0,0,0.49,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_5_EP1'];
_i = _i + [['','',100,5,-1,0,0,0.47,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_AT_EP1'];
_i = _i + [['','',220,4,-1,1,0,0.52,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_AAT_EP1'];
_i = _i + [['','',210,4,-1,2,0,0.51,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_AA_EP1'];
_i = _i + [['','',270,4,-1,2,0,0.53,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_AR_EP1'];
_i = _i + [['','',190,5,-1,1,0,0.52,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_MG_EP1'];
_i = _i + [['','',200,6,-1,0,0,0.53,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_Sniper_EP1'];
_i = _i + [['','',180,5,-1,1,0,0.56,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Bonesetter_EP1'];
_i = _i + [['','',125,5,-1,0,0,0.49,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_HAT_EP1'];
_i = _i + [['','',350,5,-1,3,0,0.58,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Soldier_TL_EP1'];
_i = _i + [['','',200,5,-1,2,0,0.61,'Takistani Guerilla']];

_c = _c + ['TK_GUE_Warlord_EP1'];
_i = _i + [['','',210,5,-1,1,0,0.59,'Takistani Guerilla']];

/* Light Vehicles */
_c = _c + ['V3S_TK_GUE_EP1'];
_i = _i + [['','',175,15,1,0,1,0,'Takistani Guerilla']];

_c = _c + ['Pickup_PK_TK_GUE_EP1'];
_i = _i + [['','',250,17,2,0,1,0,'Takistani Guerilla']];

_c = _c + ['Offroad_DSHKM_TK_GUE_EP1'];
_i = _i + [['','',300,25,2,1,1,0,'Takistani Guerilla']];

_c = _c + ['Offroad_SPG9_TK_GUE_EP1'];
_i = _i + [['','',380,20,2,2,1,0,'Takistani Guerilla']];

_c = _c + ['BRDM2_TK_GUE_EP1'];
_i = _i + [['','',600,25,2,1,1,0,'Takistani Guerilla']];

_c = _c + ['BTR40_TK_GUE_EP1'];
_i = _i + [['','',650,25,2,0,1,0,'Takistani Guerilla']];

_c = _c + ['BTR40_MG_TK_GUE_EP1'];
_i = _i + [['','',800,25,2,1,1,0,'Takistani Guerilla']];

_c = _c + ['Ural_ZU23_TK_GUE_EP1'];
_i = _i + [['','',950,25,2,3,1,0,'Takistani Guerilla']];

/* Heavy Vehicles */
_c = _c + ['T34_TK_GUE_EP1'];
_i = _i + [['','',2400,30,3,0,2,0,'Takistani Guerilla']];

_c = _c + ['T55_TK_GUE_EP1'];
_i = _i + [['','',2800,35,3,1,2,0,'Takistani Guerilla']];

/* Static Defenses */
_c = _c + ['WarfareBMGNest_PK_TK_GUE_EP1'];
_i = _i + [['','',300,0,1,0,'Defense',0,'Takistani Guerilla']];

for '_z' from 0 to (count _c)-1 do {
	_get = (_c select _z) Call GetNamespace;
	if (isNil '_get') then {
		if ((_i select _z) select 0 == '') then {(_i select _z) set [0, [_c select _z,'displayName'] Call GetConfigInfo]};
		_p = if ((_c select _z) isKindOf 'Man') then {'portrait'} else {'picture'};
		(_i select _z) set [1, [_c select _z,_p] Call GetConfigInfo];
		[_c select _z,_i select _z] Call SetNamespace;
	} else {
		Format ["Core_TKGUE: Duplicated Element found '%1'",(_c select _z)] call LogMedium;
	};
};

Format ["Core_TKGUE: Initialization (%1 Elements) - [Done]",count _c] call LogMedium;